package com.cloud.mqtt;

/**
 * 消息订阅等级
 *
 * @author yzj
 */
public class QTLevel {

    /**
     * 消息最多传递一次,不再关心它有没有发送到对方，也不设置任何重发机制
     */
    public final static int QOS_0 = 0;

    /**
     * 包含了简单的重发机制,发送消息之后等待接收者的回复,如果没收到回复则重新发送消息,
     * 这种模式能保证消息至少能到达一次,但无法保证消息重复
     */
    public final static int QOS_1 = 1;

    /**
     * 有了重发和重复消息发现机制,保证消息到达对方并且严格只到达一次
     */
    public final static int QOS_2 = 2;

}
